const express = require('express')
const app = express()
// 定义一个最简单的中间件函数
const mw = function (req, res, next) {
    console.log('这是最简单的中间件');
    //   将这个中间件交个下一个中间件或者路由
    let time = Date.now()
    req.timer = time
    next()
}
// 全局配置中间件，注册一个全局生效的中间件
app.use(mw) //这行执行了中间件（再通过next函数将中间件交给下一个路由），后面没有中间件了，会交给下一个可匹配的路由

app.get('/', (req, res) => {
    res.send('Home page' + req.timer)
})
app.get('/user', (req, res) => {
    res.send('User page' + req.timer)
})
app.listen(80, () => {
    console.log('开启了服务器');
})
